﻿.content { z-index:7; }
.category-content .category {  display:none; }
/*banner CSS */
.kindBanner { margin-top:10px; }
.container { margin-top:8px; }
/*面包屑css*/
.crumbsBar { margin-top:10px;  }
.crumbsBar .crumsItem { float:left; line-height:22px; }
.crumbsBar .crumsItem a { color:#666666; text-decoration:none; }
.crumbsBar .crumsItem a:hover { color:#e60000; }
.crumbsBar .crumsItem span { color:#666666; }
.crumbsBar i { float:left; width:5px; height:9px; text-indent:-999px; overflow:hidden;background: url(../imgs/main/childredSprit.png) no-repeat -152px -472px; margin:6px 7px 0 10px; }

/*列表样式*/

.listMain .listLeft .bookTopSlect { margin-left:20px; background:#f3f3f3; overflow:hidden; padding-bottom:20px; }
.listMain .listLeft .bookTopSlect .bookTopTit { overflow:hidden; height:32px; line-height:32px; padding:0 10px; margin:10px 0 15px 0; }
.listMain .listLeft .bookTopSlect .bookTopTit h2 { display:inline; float:left; font-size:22px; font-family:'Microsoft YaHei'; font-weight:normal; color:#00b6f0; }
.listMain .listLeft .bookTopSlect .bookTopTit .tip { float:left; margin:3px 0 0 11px; }
.listMain .listLeft .bookTopSlect .bookTopTit .tip span { color:#666666; }
.listMain .listLeft .bookTopSlect .bookTopTit .tip a { color:#e60000; text-decoration:underline;}

.listMain .listLeft .bookTopSlect .slectList { margin:0 10px; height:40px; background:#fff; }
.listMain .listLeft .bookTopSlect .slectList.timeItem { border-bottom:1px solid #e9e9e9; background:#fff; }
.listMain .listLeft .bookTopSlect .slectList .selectTit { float:left; width:95px; line-height:40px; text-indent:22px; margin-right:15px; background:#f1fbfd; height:40px; }
.listMain .listLeft .bookTopSlect .slectList .selectTit  span { font-weight:bold;  color:#333333; }
.listMain .listLeft .bookTopSlect .slectList .slectCon { float:left;  }
.listMain .listLeft .bookTopSlect .slectList .slectCon ul { overflow:hidden;}
.listMain .listLeft .bookTopSlect .slectList .slectCon ul li { float:left; overflow:hidden;  margin-right:10px;}
.listMain .listLeft .bookTopSlect .slectList .slectCon ul li a { color:#666666; display:block; height:22px; line-height:22px; padding:0px 10px;  text-decoration:none; margin-top:10px; }
.listMain .listLeft .bookTopSlect .slectList .slectCon ul li a:hover { color:#00b6f0; }

.listMain .listLeft .bookTopSlect .slectList .slectCon ul li.cur a{ background:#00b6f0;color:#fff; }



.listMain .listLeft { float:right; width:1000px;  }
.listMain .listLeft .bookList { overflow:hidden; }
.listMain .listLeft .bookList li {  float:left; height:200px; width:458px;  padding:19px 10px 19px 10px; overflow:hidden;border:1px solid #e9e9e9; margin:20px 0 0 20px; position:relative;  }
.listMain .listLeft .bookList li .num { position:absolute; left:-1px; top:-1px; width:43px; height:30px; background: url(../imgs/main/childredSprit.png) no-repeat -290px -197px; line-height:28px; text-align:center; }
.listMain .listLeft .bookList li .num span { font-size:15px; font-family:Arial; text-align:center; color:#333; }
.listMain .listLeft .bookList li .num.red { background: url(../imgs/main/childredSprit.png) no-repeat -290px -161px; }
.listMain .listLeft .bookList li .num.red span { color:#ffffff; }
.listMain .listLeft .bookList li:hover { outline:1px solid #e9e9e9; }
.listMain .listLeft .bookList li .cover { height:200px; width:200px; float:left; display:inline; margin-right:15px; text-align:center; position:relative; }
.listMain .listLeft .bookList li .cover a img { max-height:200px; max-width:200px; }
.listMain .listLeft .bookList li .cover .activeIcon { position:absolute; height:45px; width:45px; top:0; right:0; }
.listMain .listLeft .bookList li .infor { float:left; width:240px; } 
.listMain .listLeft .bookList li .infor h2 { height:20px;  overflow:hidden; font-weight:normal;  line-height:20px; margin-bottom:3px; }
.listMain .listLeft .bookList li .infor h2 a {color:#0080cc;  font-size:14px; text-decoration:none;}
.listMain .listLeft .bookList li .infor h2 a:hover { color:#e60000; }
.listMain .listLeft .bookList li .infor .author { height:22px; line-height:22px; overflow:hidden;  }
.listMain .listLeft .bookList li .infor .author a { color:#999;}
.listMain .listLeft .bookList li .infor .author a:hover { color:#e60000; }
.listMain .listLeft .bookList li .infor .publisher { height:22px; line-height:22px; overflow:hidden;  }
.listMain .listLeft .bookList li .infor .publisher a { color:#999;}
.listMain .listLeft .bookList li .infor .publisher a:hover { color:#e60000; }
.listMain .listLeft .bookList li .infor .startWrap { overflow:hidden;  height:23px; line-height:23px; }
.listMain .listLeft .bookList li .infor .startWrap i { float:left; background: url(../imgs/main/homeindex.png) no-repeat -17px -386px; height:13px; width:13px; margin:5px 3px 0 0;  }
.listMain .listLeft .bookList li .infor .startWrap i.one { background-position:0px -386px; }
.listMain .listLeft .bookList li .infor .startWrap i.half { background-position:-33px -386px; }
.listMain .listLeft .bookList li .infor .startWrap a { float:left; color:#ff6c00;  margin-left:5px; }
.listMain .listLeft .bookList li .infor .startWrap span { color:#ff6c00; }
.listMain .listLeft .bookList li .infor .priceWrap { height:24px; line-height:24px; vertical-align:bottom; }
.listMain .listLeft .bookList li .infor .priceWrap span { float:left; display:inline; }
.listMain .listLeft .bookList li .infor .priceWrap span.sellPrice { font-size:18px; color:#e60000; margin-right:10px; font-family:'Microsoft YaHei'; }
.listMain .listLeft .bookList li .infor .priceWrap span.discount { color:#666;font-family:'Microsoft YaHei'; margin-right:15px; margin-top:1px; }
.listMain .listLeft .bookList li .infor .priceWrap span.priceTit { font-family:'Microsoft YaHei';margin-top:2px; margin-right:2px; color:#999;}
.listMain .listLeft .bookList li .infor .priceWrap del {font-family:'Microsoft YaHei'; color:#999; float:left;margin-top:2px; }
.listMain .listLeft .bookList li .infor .activeIcon { overflow:hidden; height:20px; margin-top:7px; }
.listMain .listLeft .bookList li .infor .activeIcon a { text-decoration:none; float:left; height:20px; padding:0 6px; border-radius:3px; line-height:20px; color:#fff; text-align:center; display:inline; margin-right:10px; }
.listMain .listLeft .bookList li .infor .oparateButton { overflow:hidden; margin-top:35px; }
.listMain .listLeft .bookList li .infor .oparateButton a { float:left; }
.listMain .listLeft .bookList li .infor .oparateButton .buyButton {  line-height:30px; text-indent:30px; color:#fff; text-decoration:none; width:100px; height:30px;background: url(../imgs/main/childredSprit.png) no-repeat -164px -452px; margin-right:10px; }
.listMain .listLeft .bookList li .infor .oparateButton .buyButton:hover { background: url(../imgs/main/childredSprit.png) no-repeat -164px -418px;   }
.listMain .listLeft .bookList li .infor .oparateButton .collectBtn { border:1px solid #999; height:28px; border-radius:5px; color:#999; line-height:28px; text-align:center; width:48px; text-decoration:none;  }
.listMain .listLeft .bookList li .infor .oparateButton .collectBtn:hover { background:#ffe5e5; color:#e60000;  border:1px solid #e60000;}




/*右侧*/
.listMain .listRight { float:left; width:198px; position:relative; }
.listMain .listRight .bookListInner { border:1px solid #e9e9e9; }
.listMain .listRight .listRightInner.absoluted { position:absolute;left:0; top:0;width:100%;}
.listMain .listRight .listRightInner h1 { height:53px; font-size:16px; color:#333; font-family:'Microsoft YaHei'; line-height:53px; text-indent:19px; font-weight:normal; background:#f3f3f3; border-bottom:1px solid #e9e9e9; }
.listMain .listRight .listRightInner .booktop li { margin-bottom:2px;  }
.listMain .listRight .listRightInner .booktop li:last-child { margin-bottom:0px;}
.listMain .listRight .listRightInner .booktop li dt { background:#00b6f0; height:40px;line-height:40px; cursor:pointer;text-indent:19px; position:relative; }
.listMain .listRight .listRightInner .booktop li dt.cur { background:#17c7ff; }
.listMain .listRight .listRightInner .booktop li dl dt .icon { left:176px; top:7px; position:absolute; background: url(../imgs/main/childredSprit.png) no-repeat -317px -139px; height:16px; width:16px; }
.listMain .listRight .listRightInner .booktop li dl.close dt .icon { background: url(../imgs/main/childredSprit.png) no-repeat -289px -139px;}
.listMain .listRight .listRightInner .booktop li dt a { color:#ffffff; font-size:16px; padding-right:120px;font-family:'Microsoft YaHei'; text-decoration:none;  }
.listMain .listRight .listRightInner .booktop li dt a:hover { color:#fffc00; }
.listMain .listRight .listRightInner .booktop li dt.cur a{ color:#fffc00; }
.listMain .listRight .listRightInner .booktop li dd { padding:5px 0; }
.listMain .listRight .listRightInner .booktop li dd a { display:block; line-height:22px; color:#666666; text-indent:20px; text-decoration:none; }
.listMain .listRight .listRightInner .booktop li dd a:hover { color:#00b6f0;}
.listMain .listRight .listRightInner .booktop li dd a.cura { color:#00b6f0}



/*淘书团24小时畅销榜*/
.hotTst { margin-top:20px; border:1px solid #e9e9e9;   }
.hotTst .hotTstTitle { background:#f3f3f3; height:48px;line-height:48px; border-bottom:1px solid #e9e9e9;  }
.hotTst .hotTstTitle h2 {  text-indent:20px; font-weight:normal;  }
.hotTst .hotTstTitle h2 span { color:#333; font-size:16px; font-family:'Microsoft YaHei'; }

.hotTstCon {  border:1px solid #eaeaea; border-top:none; border-bottom:none; padding-top:4px; }
.hotTstCon ul li { border-bottom:1px solid #eaeaea; position:relative; }
.hotTstCon .bookName { height:34px; line-height:34px; padding:0 12px 0px 32px; overflow:hidden; font-weight:normal; }
.hotTstCon .bookName a { color:#333; font-size:12px; text-decoration:none; }
.hotTstCon .priceWrap { height:22px; line-height:13px; display:none; overflow:hidden; padding-left:31px; }
.hotTstCon ul li.cur .priceWrap { display:block; }
.hotTstCon .priceWrap span { float:left; }
.hotTstCon .priceWrap span.tuanPrice { color:#e60000; margin-right:25px; }
.hotTstCon .priceWrap span.price { color:#999999; }
.hotTstCon .bookCover { padding:0 9px 10px; display:none; } 
.hotTstCon .bookCover img { width:100%; height:120px; text-align:center; line-height:120px; }
.hotTstCon ul li.cur .bookCover { display:block; }
.hotTstCon ul li .num { position:absolute; left:10px; top:12px; color:#333; font-family:Arial; } 
.hotTstCon ul li i { position:absolute; right:10px; top:14px; color:#333; font-family:Arial; width:4px; height:6px; text-indent:-999px;  background: url(../imgs/main/childredSprit.png) no-repeat 0 -343px; overflow:hidden;}
.hotTstCon ul li.cur i { display:none; }
.hotTstCon ul li.red .num { color:#e60000;} 
.hotTst .more { height:20px; text-align:right; background:#f0f0f0; padding-right:10px; line-height:20px; }
.hotTst .more a { color:#333333; }


/*分页*/
.pagination{width:953px;height: 30px;text-align: center; margin-top:30px; padding-bottom:30px; }
.pagination .paging{position:relative;float:right;}
.pagination ul{display:inline-block;*display:inline;zoom:1;margin:0 auto;position:relative;}
.pagination ul li{float: left;width: 30px;height: 30px; margin-left: -1px;*position: relative;}
.pagination ul li a{display: block;float: left;width: 28px; height: 28px;border:1px solid #dadada;line-height: 28px;font-family: Arial;font-size: 12px;color: #666;background:#fff;}
.pagination ul li span{display: block;line-height: 24px;height: 30px; width:30px; font-family: tahoma,Arial;overflow: hidden;   }
.pagination ul li a:hover,.pagination ul li.current a{background-color: #e60000;border-color: #e60000;color: #fff;text-decoration: none;}
.pagination ul li.current a.current{ cursor: default;}
.pagination ul li.prev,.pagination ul li.next{width: 68px;}
.pagination ul li.prev { margin-right:10px;  }
.pagination ul li.next{ margin-left:10px;}
.pagination ul li.prev a,.pagination ul li.next a{display:block;width: 68px; background:#eaeaea;  }
.pagination ul li.prev a:hover,.pagination ul li.next a:hover{ border-color: #e60000;background-color: #e60000; color:#fff; }
/*侧导航*/
.siderbar { position:fixed;  bottom:10px; right:0;  width:51px; z-index:997; background:#fff }
.siderbar ul li {  border:2px solid #a39898; border-bottom:none;  position:relative;  }
.siderbar ul li>a { color:#666; line-height:16px; display:block; padding:4px 6px;  text-decoration:none;}
.siderbar ul li.nextStyle {  border-top-color:#e60000; }
.siderbar ul li .shareTit { display:block; line-height:22px;padding: 4px 6px 0; text-align:center; }
.siderbar ul li .shareTit span { display:block; width:17px; height:14px;background: url(../imgs/main/childredSprit.png) no-repeat -25px -424px; margin:auto; }
.siderbar ul li:hover .shareTit span { background: url(../imgs/main/childredSprit.png) no-repeat 0 -424px;   }
.siderbar ul li .weixinTit { display:block; line-height:22px;padding: 4px 6px 0; text-align:center; }
.siderbar ul li .weixinTit span { display:block; width:20px; height:16px;background: url(../imgs/main/childredSprit.png) no-repeat -25px -463px; margin:auto; }
.siderbar ul li:hover .weixinTit span { background: url(../imgs/main/childredSprit.png) no-repeat 0 -463px;   }
.siderbar ul li .weixinWrap  {position:absolute;  left:-109px; width:109px;  display:none; top:-25px;   text-align:center; }
.siderbar ul li .weixinWrap .weixinWrapInner {width:94px; height:110px;  background:#ffffff; border:2px solid #a39898; color:#666; position:relative; }
.siderbar ul li .weixinWrap .weixinWrapInner:hover { color:#e60000; }
.siderbar ul li .weixinWrap .weixinWrapInner span.icon { position:absolute; width:10px; height:15px; top:40px;right:-10px; background: url(../imgs/main/childredSprit.png) no-repeat 0 -485px; }
.siderbar ul li .weixinWrap img { width:100%;}
.siderbar ul li .shareWrap { position:absolute; left:-165px; display:none; top:-2px; width:151px; border:2px solid #a39898; height:40px; background:#ffffff; border-right:none; padding-left:10px; } 
.siderbar ul li:hover .shareWrap { display:block; }
.siderbar ul li:hover .weixinWrap { display:block; }
.siderbar ul li .shareWrap a { float:left; display:inline; margin: 8px 5px 8px 0 }
.siderbar ul li:hover { background:#e60000;  border-color:#e60000; }
.siderbar ul li:hover a { color:#fff; }
.siderbar .backtop a { text-indent:-999px; background:#a39898; overflow:hidden; display:block; height:24px; overflow:hidden; }
.siderbar .backtop a span { display:block; width:20px; height:14px; margin:auto;  background: url(../imgs/main/childredSprit.png) no-repeat -24px -441px; margin-top:6px;  }
.siderbar .backtop a:hover span { background: url(../imgs/main/childredSprit.png) no-repeat 0 -441px; }

/*弹框css*/
.kindPop { border:1px solid #d1d1d1; border-radius:0; }
.kindPop .popTitle { background:#fff; position:relative; height:14px; }
.kindPop .popContent { text-align:center; }
.kindPop .text { display:none; }
.kindPop .close { margin:0px; right:6px; height:8px; line-height:8px; top:8px; }
.kindPop .dialogContent { text-align:center; margin-top:6px; }
.kindPop .txt_02 { font-size:14px; font-weight:normal; padding-left:24px;  font-family:'Microsoft YaHei'; color:#e60000; position:relative; }
.kindPop .txt_02 span.warnIcon { width:17px; height:15px; top:2px; left:0; position:absolute;background: url(../imgs/main/childredSprit.png) no-repeat -131px -421px;}
.kindPop .txt_01 { font-size:14px; font-weight:normal; padding-left:24px;  font-family:'Microsoft YaHei'; color:#e60000; position:relative; }
.kindPop .txt_01 span.warnIcon { top:2px; width:17px; height:15px; left:0; position:absolute;background: url(../imgs/main/childredSprit.png) no-repeat -131px -421px;}
.kindPop .dialogContent a { display:block; margin-top:23px; color:#0080cc; text-decoration:underline; }
.kindPop .dialogContent a:hover {color:#e60000; }
.kindPop .txt_01 {font-weight:normal;   font-family:'Microsoft YaHei'; color:#333; }


